home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Technotools
/
Technotools (Chestnut CD-ROM)(1993).ISO
/
lantools
/
blueprnt
/
compare.bak
< prev
next >
Wrap
Text File
|
1990-11-07
|
1KB
|
49 lines
package COMPAR_ARRAY is
type INT_ARRAY is array (integer range 1..5) of integer;
procedure COMPARE(X,Y: in INT_ARRAY; A:out boolean);
end;
package body COMPAR_ARRAY is
procedure COMPARE(X,Y: in INT_ARRAY; A: out boolean) is
I:integer;
temp:boolean;
begin
for I in X'FIRST..X'LAST loop
if X(I) = Y(I) THEN temp:= true;
else
temp:=false;
exit;
end if;
end loop;
end;
end;
--
with COMPAR_ARRAY, text_io;
procedure main is
use COMPAR_ARRAY,text_io;
I:integer;
A:boolean;
begin
declare
X,Y:INT_ARRAY;
begin
put ("Enter the 5 integers for array number 1:"); new_line;
for I in X'FIRST..X'LAST loop
get (Y(I));
end loop;
new_line; put ("Enter the 5 integers for array number 2:"); new_line;
for I in X'FIRST..X'LAST loop
get (X(I));
end loop;
COMPARE(X,Y,A);
put ("Array number 1 is");
if A then put (" ");
else put (" not ");
end if;
put ("the same at array number 2."); newline;
end;
end;